Job Title: React Native Developer
Location: Bentonville, AR - Hybrid.
Position Overview:
We are seeking a skilled React Native Developer to join our dynamic team. In this role, you will be responsible for designing and developing high-quality mobile applications for iOS and Android platforms using React Native. You will collaborate with cross-functional teams to deliver innovative solutions that enhance user experience.
Key Responsibilities:
- Develop and maintain mobile applications using React Native.
- Collaborate with UX/UI designers to translate designs into functional mobile applications.
- Write clean, maintainable, and efficient code.
- Integrate with back-end services and APIs.
- Perform debugging and troubleshooting of applications.
- Stay up-to-date with emerging trends in mobile development and React Native.
- Conduct code reviews and provide constructive feedback to team members.
- Participate in agile development processes, including sprint planning and daily stand-ups.
Qualifications:
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- Proven experience as a React Native Developer or similar role.
- Proficient in JavaScript, React, and React Native frameworks.
- Experience with mobile app development for both iOS and Android platforms.
- Familiarity with RESTful APIs and third-party libraries.
- Strong understanding of mobile app design principles and best practices.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with Redux or other state management libraries.
- Knowledge of native development (iOS/Android).
- Familiarity with testing frameworks and tools (e.g., Jest, Enzyme).
- Experience with continuous integration/continuous deployment (CI/CD) practices.